package classdemo;

// 1. 类是复合类型，类中可以包含其他的数据类型
public class Phone {
	// 2.定义属性，!!!不要给值
	String brand;
	String type;
	int price;
	char color;
	
	public static void main(String[] args) {
		// 引用类型变量,4个字节，跟数组名一样就只占用4个字节
	//  类名  引用名 = new 类名(); 
		Phone p = new Phone();
		System.out.println(p);
		// 引用名
		Phone phone2 = p;  //classdemo.Phone@15db9742
		Phone phone3 = new Phone();
		
		//通过引用名.属性名=值
		p.brand = "华为";
		p.type = "P30 pro";
		p.price = 6800;
		p.color = '蓝';
		System.out.println(phone2.brand);
		System.out.println(phone2.type);
		System.out.println(phone2.price);
		System.out.println(phone2.color);
		
		phone3.brand = "小米";
		phone3.type = "MI3";
		phone3.price = 1000;
		phone3.color = '黑';
		System.out.println(phone3.brand);  // null
		System.out.println(phone3.type);   // null
		System.out.println(phone3.price);  // 0 
		System.out.println(phone3.color);  // '\0'
	}
}
